//Liste Réservation
package Model;

import java.util.Date;
import java.util.LinkedList;

public class GrandLivre extends LinkedList<Reservation> {
    private LinkedList<Paiement> listePaiement = new LinkedList<>();
    private static GrandLivre instance = null;
    private final Date DEBUT_HAUTE_SAISON = new Date(2012, 5, 1);
    private final Date FIN_HAUTE_SAISON = new Date(2012, 8, 30);
    
    protected GrandLivre(){
        //Exists only to defeat instantiation
    }
    
    public static GrandLivre getInstance(){
        if(instance == null){
            instance = new GrandLivre();
        }
        return instance;
    }
    
    public void addPaiement(Paiement paiement){
        listePaiement.add(paiement);
    }
    
    public Date getDebutHauteSaison(){
        return DEBUT_HAUTE_SAISON; 
    }
    
    public Date getFinHauteSaison(){
        return FIN_HAUTE_SAISON; 
    }
    
}

